Here are lists of all features and benefits in SmartWebResources�?�:
- Better throughput: IIS6 Kernel-level Caching
- More secure: Does not use query string
- Faster performance: Does not use Reflection. The SmartWebResources does not use WebResourceAttribute mechanism, so avoiding the needs to use Reflection.
- Smaller output: Simpler path formatting and does not use long-encrypted string. For instance, the built-in ASP.NET 2.0�??s Web Resource commonly produced a web resource url such as /WebResource.axd?d=X3DBWN0WSNooBvJskjFXaHbLs_89EdATLyWdaCXXWBuO_EqnAFr_Di1ag4ubAsDdMu4h_k0tff_bX4YhT_csWQ2&t=632939437740000000. In SmartWebResources, the output url format is as simple as /ISRes.axd?C/WebCombo.js/4072001
- Hassle-free Deployment: No more external client resources are required during deployment. Only one assembly is required to be copied into your app's bin folder.
- Reduced Complexity: SmartWebResources includes automatic web resources configuration. When in auto mode, the client resources will be retrieved from Web Resources assembly whenever possible. Otherwise, it will automatically fallback the retrieval from traditional external resources which stored in IIS virtual directory (also known as CommonLibrary)
- Easy to Configure: Easily configure the settings from application level. You can also customize the settings for individual control's instances for more precise control.
- Flexibility: You can easily switch between SmartWebResources or external resources mode through EnableWebResources setting.
- Seamless integration with VS 2005: The handlers and resources configuration can seamlessly added to your web application configuration.
- FileSystem Project Support: For better design-time experience in FileSystem web project, the image resources are now properly displayed in the Visual Studio 2005 designer. Thanks to SmartWebResources Framework that provides automatic url conversion mechanism in design-time.